import api from './api/index.js';
import Request from '@/js_sdk/luch-request/luch-request/index.js' // 下载的插件
export const interceptors = (http) => {
	let retryRequest = [];
	http.interceptors.request.use(async(config) => { /* 请求之前拦截器。可以使用async await 做异步操作 */
	  if (!config.header["Content-Type"]) config.header["Content-Type"] = "application/json";
	  // let token = getTokenStorage();
	  // if(token) config.header["X-Access-Token"] = token;
	  return config
	  /*
	 if (!token) { // 如果token不存在，return Promise.reject(config) 会取消本次请求
	   return Promise.reject(config)
	 }
	 */
	}, (config) => {
	  return Promise.reject(config)
	})
	
	http.interceptors.response.use(async (response) => { /* 请求之后拦截器。可以使用async await 做异步操作  */
	  // if (response.data.code !== 200) { // 服务端返回的状态码不等于200，则reject()
	  //   return Promise.reject(response)
	  // }
	  return response
	}, (response) => { // 请求错误做点什么。可以使用async await 做异步操作
	  return Promise.reject(response)
	})
}
